package com.nbcio.iot.domain.query;

import com.nbcio.common.mybatis.core.page.PageQuery;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 物联网设备查询对象 iot_device
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class IotDeviceQuery extends PageQuery {

    private static final long serialVersionUID = 1L;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 设备编码
     */
    private String deviceCode;

    /**
     * 产品ID
     */
    private Long productId;

    /**
     * 设备序列号
     */
    private String deviceSerial;

    /**
     * 设备位置
     */
    private String deviceLocation;

    /**
     * 设备状态（0在线 1离线 2故障）
     */
    private String deviceStatus;

    /**
     * 状态（0正常 1停用）
     */
    private String status;
} 